import { WorkOrderVo } from '@/api/menu/shoppingCart'

export interface OrderInfoVO {
  /**
   * 订单表
   */
  orderId: string | number

  /**
   * 下单人
   */
  orderMember: number | string

  /**
   * 订单价格
   */
  orderPrice: number | string

  /**
   * 订单状态
   */
  orderStatus: string

  /**
   * 订单备注
   */
  orderRemark: string

  /**
   * 取餐时间
   */
  orderPickTime: string

  /**
   * 订单联系方式
   */
  orderContact: string

  /**
   * 订单折扣
   */
  orderDiscount: string

  /**
   * 订单支付方式
   */
  orderPayType: string

  /**
   * 取餐码
   */
  orderPickCode:number | string

  /**
   * 选购的商品列表
   */
  Goods

}

export interface OrderInfoForm {
  /**
   * 下单人
   */
  orderMember?: number | string

  /**
   * 订单价格
   */
  orderPrice?: number | string

  /**
   * 订单状态
   */
  orderStatus?: string

  /**
   * 订单备注
   */
  orderRemark?: string

  /**
   * 取餐时间
   */
  orderPickTime?: string

  /**
   * 订单联系方式
   */
  orderContact?: string

  /**
   * 订单支付方式
   */
  orderPayType?: string

  /**
   * 商品工单
   */
  workOrders?: WorkOrderVo[]
}

export interface OrderQuery {
  /**
   * 下单人
   */
  orderMember?: number

  /**
   * 订单价格
   */
  orderPrice?: number

  /**
   * 订单状态
   */
  orderStatus?: string

  /**
   * 订单备注
   */
  orderRemark?: string

  /**
   * 取餐时间
   */
  orderPickTime?: string

  /**
   * 订单联系方式
   */
  orderContact?: string

  /**
   * 订单折扣
   */
  orderDiscount?: string

  /**
   * 订单支付方式
   */
  orderPayType?: string

  /**
   * 日期范围参数
   */
  params?: any
}
